package com.geeguo.ebuilder.operation.business.system.rolewebmodule.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.geeguo.ebuilder.operation.business.system.rolewebmodule.model.RoleWebModuleEntity;

import java.util.List;

public interface RoleWebModuleService extends IService<RoleWebModuleEntity> {

    List<String> listModuleIdByRole(String roleId);

    List<String> listModuleIdByUser(String userId);

    boolean removeByRole(String roleId);

    boolean updateModule(String roleId, List<RoleWebModuleEntity> entities, List<String> deleteModuleIds);
}
